/*========= Public ========= */

/**
* {
               font-family: -apple-system, "Helvetica Neue", Helvetica, "Nimbus Sans L", Arial, "Liberation Sans", "PingFang SC", "Hiragino Sans GB", "Source Han Sans CN", "Source Han Sans SC", "Microsoft YaHei", "Wenquanyi Micro Hei", "WenQuanYi Zen Hei", "ST Heiti", SimHei, "WenQuanYi Zen Hei Sharp", sans-serif;
}**/
::-webkit-scrollbar {
  width: 6px;
  height: 10px;
  background-color: rgba(0, 0, 0, 0);
}
::-webkit-scrollbar-track {
  background-color: rgba(0, 0, 0, 0.1);
}
::-webkit-scrollbar-thumb {
  border-radius: 3px;
  background-color: rgba(0, 0, 0, 0.2);
  transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  /* Firefox 4 */
  -webkit-transition: all 0.4s ease;
  /* Safari 和 Chrome */
  -o-transition: all 0.4s ease;
  /* Opera */
}
::-webkit-scrollbar-thumb:hover {
  border-radius: 3px;
  background-color: rgba(0, 0, 0, 0.4);
  transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  /* Firefox 4 */
  -webkit-transition: all 0.4s ease;
  /* Safari 和 Chrome */
  -o-transition: all 0.4s ease;
  /* Opera */
}
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  animation-fill-mode: both;
}
@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}
@-webkit-keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}
.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}
@-webkit-keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
a {
  text-decoration: none;
  margin-bottom: 2px;
}
.c-showurl:hover {
  text-decoration: none;
  border: none;
  opacity: 0.8;
  transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  -moz-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Firefox 4 */
  -webkit-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Safari 和 Chrome */
  -o-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Opera */
}
.res-gap-right16:hover {
  border-bottom: #4879bd 1.2px solid;
}
.c-showurl {
  transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  -moz-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Firefox 4 */
  -webkit-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Safari 和 Chrome */
  -o-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Opera */
}
.c-tip-arrow:hover {
  text-decoration: none;
  border: none;
}
.c-default a {
  text-decoration: none;
  border: none;
}
.c-gap-bottom a:hover {
  text-decoration: underline;
}
.op_dict3_morelink a:hover {
  text-decoration: underline;
}
.c-btn:hover {
  text-decoration: none !important;
}
td a:hover {
  text-decoration: underline;
}
em {
  text-decoration: none !important;
}
#s_wrap {
  display: none;
}
.s-top-nav {
  display: none;
}
#s_ctner_menus {
  display: none;
}
#s_menu_gurd {
  display: none;
}
#s_strpx_span1 {
  display: none;
}
#ftCon {
  display: none;
}
#bottom_container {
  display: none;
}
#lg {
  background-repeat: no-repeat;
  background-position: center;
  height: 70px;
  padding-top: 150px;
}
#lg img {
  display: none !important;
}
#lg a {
  display: none;
}
#head_wrapper {
  padding-bottom: 0px;
}
#s_form_wrapper {
  margin-top: auto;
}
#s_lg_img {
  display: none !important;
}
.s_ipt_wr:before {
  content: " ";
  width: 200%;
  height: 200%;
  position: absolute;
  top: 0;
  left: 0;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  box-sizing: border-box;
  border-radius: 50px;
  z-index: -1;
}
.s_ipt_wr {
  border: none !important;
  position: relative;
  border-radius: 25px;
  transition: box-shadow 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  -moz-transition: box-shadow 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Firefox 4 */
  -webkit-transition: box-shadow 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Safari 和 Chrome */
  -o-transition: box-shadow 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Opera */
  background-position: 100% !important;
  z-index: 2;
  width: 600px;
  height: 40px;
  font-family: -apple-system, "Helvetica Neue", Helvetica, "Nimbus Sans L",
    Arial, "Liberation Sans", "PingFang SC", "Hiragino Sans GB",
    "Source Han Sans CN", "Source Han Sans SC", "Microsoft YaHei",
    "Wenquanyi Micro Hei", "WenQuanYi Zen Hei", "ST Heiti", SimHei,
    "WenQuanYi Zen Hei Sharp", sans-serif;
  padding-top: 4px;
}
.s_ipt {
  font-family: -apple-system, "Helvetica Neue", Helvetica, "Nimbus Sans L",
    Arial, "Liberation Sans", "PingFang SC", "Hiragino Sans GB",
    "Source Han Sans CN", "Source Han Sans SC", "Microsoft YaHei",
    "Wenquanyi Micro Hei", "WenQuanYi Zen Hei", "ST Heiti", SimHei,
    "WenQuanYi Zen Hei Sharp", sans-serif;
}
.s_ipt_wr:hover {
  border: none;
  border-radius: 25px;
  transition: box-shadow 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  -moz-transition: box-shadow 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  /* Firefox 4 */
  -webkit-transition: box-shadow 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Safari 和 Chrome */
  -o-transition: box-shadow 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Opera */
}
.ipthover {
  height: 40px !important;
  transition: box-shadow 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  -moz-transition: box-shadow 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Firefox 4 */
  -webkit-transition: box-shadow 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Safari 和 Chrome */
  -o-transition: box-shadow 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Opera */
}
.iptfocus {
  height: 40px !important;
  border: none !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}
.s_btn {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  font-size: 0px;
  border: none;
  box-shadow: none;
  margin-left: 0px;
  z-index: 100;
  transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  -moz-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Firefox 4 */
  -webkit-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Safari 和 Chrome */
  -o-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Opera */
  margin-top: 0px;
  opacity: 0;
}
.s_btn:hover {
  opacity: 0.5;
  background: rgba(0, 0, 0, 0);
  border: none;
  box-shadow: none;
  transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  -moz-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Firefox 4 */
  -webkit-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Safari 和 Chrome */
  -o-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Opera */
}
.s_btn_wr {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  font-size: 0px;
  background-color: rgba(0, 0, 0, 0);
  background-position: 50%;
  border: none;
  box-shadow: none;
  margin-left: 5px;
  z-index: 100;
  transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  -moz-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Firefox 4 */
  -webkit-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Safari 和 Chrome */
  -o-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Opera */
  margin-top: 0px;
}
.s_btn_wr:hover {
  opacity: 0.5;
  background: rgba(0, 0, 0, 0);
  border: none;
  box-shadow: none;
  transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  -moz-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Firefox 4 */
  -webkit-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Safari 和 Chrome */
  -o-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Opera */
}
.self-btn {
  /*display: none;*/
  width: 32px !important;
  height: 32px !important;
}
.btnhover {
  opacity: 0 !important;
  background-color: rgba(0, 0, 0, 0) !important;
  border: none !important;
  box-shadow: none !important;
  transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  -moz-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Firefox 4 */
  -webkit-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Safari 和 Chrome */
  -o-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Opera */
}
.hint_toprq_tips {
  margin-bottom: 12px;
}
.s_form {
  height: 75px;
  padding-top: 10px;
}
#s_tab {
  padding: 87px 0 0 121px;
}
#content_right {
  display: none;
}
#head.s_down {
  box-shadow: none;
}
.bdsug {
  top: 42px !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  border: none;
  border-radius: 0 0 2px 2px;
  font-family: -apple-system, "Helvetica Neue", Helvetica, "Nimbus Sans L",
    Arial, "Liberation Sans", "PingFang SC", "Hiragino Sans GB",
    "Source Han Sans CN", "Source Han Sans SC", "Microsoft YaHei",
    "Wenquanyi Micro Hei", "WenQuanYi Zen Hei", "ST Heiti", SimHei,
    "WenQuanYi Zen Hei Sharp", sans-serif;
  width: 598px !important;
}
.bgsug li {
  font-family: Helvetica, "Microsoft Yahei UI" !important;
  width: 100% !important;
  line-height: 36px !important;
}
.bgsug ul li {
  line-height: 32px !important;
}
.bdsug-overflow {
  font-family: Helvetica, "Microsoft Yahei UI" !important;
  width: 583px !important;
}
#quickdelete {
  top: 5px !important;
  opacity: 0.5;
}
#kw_tip {
  font-family: Helvetica, "Microsoft Yahei UI Light";
}
#result_logo {
  background-image: url();
  background-repeat: no-repeat;
  background-position: center;
  width: 101px;
  height: 33px;
  margin-top: 9px;
}
#result_logo img {
  display: none;
  visibility: hidden;
}
#result_logo a img {
  display: none;
  visibility: hidden;
}
.c-container {
  line-height: 1.65;
}
#rs {
  background-color: rgba(0, 0, 0, 0) !important;
}
.c-border {
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16),
    0 2px 10px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  border-radius: 2px;
  border: none;
  padding: 20px;
  transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  -moz-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Firefox 4 */
  -webkit-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Safari 和 Chrome */
  -o-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Opera */
}
.c-border:hover {
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.16), 0 3px 10px rgba(0, 0, 0, 0.23);
  transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  -moz-transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Firefox 4 */
  -webkit-transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Safari 和 Chrome */
  -o-transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Opera */
}
.c-tabs-nav {
  border: none;
  border-radius: 2px 2px 0 0;
  transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  -moz-transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Firefox 4 */
  -webkit-transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Safari 和 Chrome */
  -o-transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Opera */
}
.c-tabs-nav-movetop {
  margin-left: -20px;
  margin-right: -20px;
  margin-top: -20px;
  transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  -moz-transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Firefox 4 */
  -webkit-transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Safari 和 Chrome */
  -o-transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Opera */
}
.c-tabs-nav-selected {
  border-top: none !important;
  border-left: none !important;
  border-right: none !important;
  transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  -moz-transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Firefox 4 */
  -webkit-transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Safari 和 Chrome */
  -o-transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Opera */
}
.c-tabs-nav-sep {
  display: none !important;
}
#page a {
  height: 34px;
  border-radius: 2px;
  border: none !important;
  background-color: rgba(0, 0, 0, 0);
  transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  -moz-transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Firefox 4 */
  -webkit-transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Safari 和 Chrome */
  -o-transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Opera */
}
#page a:hover {
  transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  -moz-transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Firefox 4 */
  -webkit-transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Safari 和 Chrome */
  -o-transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Opera */
}
#page a .pc:hover {
  transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  -moz-transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Firefox 4 */
  -webkit-transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Safari 和 Chrome */
  -o-transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Opera */
}
#page strong {
  height: 34px;
  border-radius: 2px;
  position: relative;
  top: -2px;
  transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  -moz-transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Firefox 4 */
  -webkit-transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Safari 和 Chrome */
  -o-transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Opera */
}
#page strong .pc {
  line-height: 34px;
  transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  -moz-transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Firefox 4 */
  -webkit-transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Safari 和 Chrome */
  -o-transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Opera */
}
.fk {
  display: none !important;
}
.pc {
  border: none !important;
  height: 35px;
  transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  -moz-transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Firefox 4 */
  -webkit-transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Safari 和 Chrome */
  -o-transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Opera */
}
.pc:hover {
  transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  -moz-transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Firefox 4 */
  -webkit-transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Safari 和 Chrome */
  -o-transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Opera */
}
#s_tab a {
  width: 59px;
  line-height: 44px;
}
#s_tab b {
  width: 59px;
  line-height: 44px;
}
#s_tab {
  padding-bottom: 8px;
  padding-top: 89px;
}
.c-icon-tieba {
  background-repeat: no-repeat;
  background-position: center;
}
.toindex {
  display: none;
}
#u .pf {
  background-repeat: no-repeat;
  background-position: center;
  font-size: 0px;
  padding: 14px;
  opacity: 0.8;
  -moz-transition: all 0.3s ease;
  /* Firefox 4 */
  -webkit-transition: all 0.3s ease;
  /* Safari 和 Chrome */
  -o-transition: all 0.3s ease;
  /* Opera */
  padding-top: 18px;
  padding-bottom: 10px;
}
#u .pf:hover {
  opacity: 1;
  -moz-transition: all 0.3s ease;
  /* Firefox 4 */
  -webkit-transition: all 0.3s ease;
  /* Safari 和 Chrome */
  -o-transition: all 0.3s ease;
  /* Opera */
}
.pf .c-icon {
  display: none !important;
}
.c-icon-triangle-down {
  display: none;
}
.bdpfmenu {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  border-radius: 2px !important;
  border: none;
  transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  -moz-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Firefox 4 */
  -webkit-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Safari 和 Chrome */
  -o-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Opera */
  margin-left: -10px;
  margin-top: 30px;
  z-index: 8888 !important;
}
.bdpfmenu a:hover {
  transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  -moz-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Firefox 4 */
  -webkit-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Safari 和 Chrome */
  -o-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Opera */
}
.bdnuarrow {
  display: none !important;
}
.setpref {
  border-radius: 2px 2px 0 0;
  transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  -moz-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Firefox 4 */
  -webkit-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Safari 和 Chrome */
  -o-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Opera */
}
.setpref:hover {
  transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  -moz-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Firefox 4 */
  -webkit-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Safari 和 Chrome */
  -o-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Opera */
}
#u .lb {
  padding: 23px;
  border-radius: 50px;
  font-size: 0px;
  position: absolute;
  right: 50px;
  top: 3800%;
  background-repeat: no-repeat;
  background-position: center;
  box-shadow: rgba(0, 0, 0, 0.156863) 0px 3px 10px,
    rgba(0, 0, 0, 0.227451) 0px 3px 10px;
  transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  -moz-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Firefox 4 */
  -webkit-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Safari 和 Chrome */
  -o-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Opera */
}
#u .lb:hover {
  transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  -moz-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Firefox 4 */
  -webkit-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Safari 和 Chrome */
  -o-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Opera */
}
#u .lb:active {
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.19), 0 6px 10px rgba(0, 0, 0, 0.23);
  transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  -moz-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Firefox 4 */
  -webkit-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Safari 和 Chrome */
  -o-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Opera */
}
.tang-foreground {
  border-radius: 2px;
  box-shadow: 0 19px 60px rgba(0, 0, 0, 0.3), 0 15px 20px rgba(0, 0, 0, 0.22);
}
#s_upfunc_menus {
  display: none;
}
#bg {
  background-color: #fff !important;
  border: none;
  border-radius: 3px;
  background: #fff;
  transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  -moz-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Firefox 4 */
  -webkit-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Safari 和 Chrome */
  -o-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Opera */
  background-position: 100% !important;
  z-index: -1;
  width: 600px;
  height: 39px;
  font-family: -apple-system, "Helvetica Neue", Helvetica, "Nimbus Sans L",
    Arial, "Liberation Sans", "PingFang SC", "Hiragino Sans GB",
    "Source Han Sans CN", "Source Han Sans SC", "Microsoft YaHei",
    "Wenquanyi Micro Hei", "WenQuanYi Zen Hei", "ST Heiti", SimHei,
    "WenQuanYi Zen Hei Sharp", sans-serif;
  padding-top: 5px !important;
}
.s_ipt {
  border: 0 !important;
  height: 20px !important;
  border-radius: 2px;
  width: 586px !important;
  height: 38px !important;
  width: calc(100% - 55px) !important;
  margin: 0 !important;
  padding: 0 !important;
  padding-left: 20px !important;
  /*margin-top: -4px !important;
             padding-top: 14px;*/
}
.nobg_s_fm_hover {
  border: 0 !important;
}
.nobg_s_fm_focus {
  border: 0 !important;
  border-top: 0px solid #fff !important;
  border-bottom: 0px solid #fff !important;
  border-left: 0px solid #fff !important;
  border-right: 1px solid #38f;
}
.s-title-image {
  border: none !important;
  border-top: 0px solid #fff !important;
  border-bottom: 0px solid #fff !important;
  border-left: 0px solid #fff !important;
  border-right: 0px solid #fff !important;
}
#s_lg_img {
  display: none;
}
#form {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  animation-name: fadeInUp;
  -webkit-animation-name: fadeInUp;
  animation-delay: 0.3s;
  -webkit-animation-delay: 0.3s;
}
.s-p-top {
  transform: scale(0.8);
  bottom: 9px !important;
}
.mnav {
  display: none;
}
#u_sp .mnav {
  display: none;
}
#u1 a.lb {
  padding: 23px;
  border-radius: 50%;
  font-size: 0px;
  position: absolute;
  right: 44px;
  top: 1040%;
  background-image: url();
  background-repeat: no-repeat;
  background-position: center;
  box-shadow: rgba(0, 0, 0, 0.156863) 0px 3px 10px,
    rgba(0, 0, 0, 0.227451) 0px 3px 10px;
  transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  -moz-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Firefox 4 */
  -webkit-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Safari 和 Chrome */
  -o-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Opera */
  line-height: 0px;
  z-index: 100;
}
#u1 a.lb:hover {
  transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  -moz-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Firefox 4 */
  -webkit-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Safari 和 Chrome */
  -o-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Opera */
}
#u1 a.lb:active {
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.19), 0 6px 10px rgba(0, 0, 0, 0.23);
  transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  -moz-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Firefox 4 */
  -webkit-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Safari 和 Chrome */
  -o-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Opera */
}
#u1 a.pf {
  background-repeat: no-repeat;
  background-position: center;
  font-size: 0px;
  padding: 14px;
  opacity: 0.8;
  -moz-transition: all 0.3s ease;
  /* Firefox 4 */
  -webkit-transition: all 0.3s ease;
  /* Safari 和 Chrome */
  -o-transition: all 0.3s ease;
  /* Opera */
  z-index: 0;
}
#u1 a.bri {
  background-color: rgba(0, 0, 0, 0);
  background-repeat: no-repeat;
  background-position: center;
  font-size: 0px;
  padding: 2px;
  opacity: 0.8;
  -moz-transition: all 0.3s ease;
  /* Firefox 4 */
  -webkit-transition: all 0.3s ease;
  /* Safari 和 Chrome */
  -o-transition: all 0.3s ease;
  /* Opera */
  border: none;
  margin-top: 12px;
}
#wrapper .bdbriimgtitle {
  padding-top: 23px;
}
#wrapper .bdbri.bdbriimg .bdmainlink a {
  border: none;
}
#wrapper .bdbri {
  z-index: 2;
}
#u_sp .s_bri {
  padding: 5px;
  border-radius: 50%;
  font-size: 0px;
  width: 32px;
  height: 32px;
  background-image: url();
  background-repeat: no-repeat;
  background-position: center;
  box-shadow: rgba(0, 0, 0, 0.156863) 0px 3px 10px,
    rgba(0, 0, 0, 0.227451) 0px 3px 10px;
  transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  -moz-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Firefox 4 */
  -webkit-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Safari 和 Chrome */
  -o-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* Opera */
  line-height: 0px;
  z-index: 100;
  margin-right: 22px;
  margin-top: 1px;
}
#u_sp .s_bdbriimgtitle {
  padding-top: 73px;
}
#s_usersetting_top {
  background-repeat: no-repeat;
  background-position: center;
  font-size: 0px;
  padding: 14px;
  opacity: 0.8;
  -moz-transition: all 0.3s ease;
  /* Firefox 4 */
  -webkit-transition: all 0.3s ease;
  /* Safari 和 Chrome */
  -o-transition: all 0.3s ease;
  /* Opera */
  margin-top: 12px;
  margin-right: 4px;
  z-index: -100;
}
#s_top_wrap {
  z-index: -10;
}
#u .toindex {
  display: none !important;
}
#s_username_top {
  text-decoration: none;
  margin-top: 26px;
  margin-left: 5px;
  border: none;
  padding-left: 10px;
  padding-right: 10px;
  border-radius: 16px;
  margin-right: -3px;
}
.user-name {
  text-decoration: none !important;
}
.menu-arrow {
  display: none !important;
}
.s_user_name_menu {
  text-align: center !important;
}
.s-user-set-menu.menu-top {
  width: 100px;
}
.s-user-set-menu div {
  border: none !important;
  box-shadow: rgba(0, 0, 0, 0.156863) 0px 3px 10px,
    rgba(0, 0, 0, 0.227451) 0px 3px 10px;
}
.s-user-set-menu {
  padding-top: 0px;
  margin-top: 36px;
  border-radius: 2px !important;
}
.s-user-set-menu a {
  padding-left: 25px;
  -moz-transition: all 0.3s ease;
  /* Firefox 4 */
  -webkit-transition: all 0.3s ease;
  /* Safari 和 Chrome */
  -o-transition: all 0.3s ease;
  /* Opera */
}
.s-user-set-menu a:hover {
  -moz-transition: all 0.3s ease;
  /* Firefox 4 */
  -webkit-transition: all 0.3s ease;
  /* Safari 和 Chrome */
  -o-transition: all 0.3s ease;
  /* Opera */
}
#user {
  text-decoration: none !important;
  margin-top: 30px;
  margin-left: 5px;
  border: none;
  padding-left: 10px;
  padding-right: 10px;
  border-radius: 16px;
  margin-right: -3px;
  height: 23px;
  padding-top: 8px;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  animation-name: bounceInRight;
  -webkit-animation-name: bounceInRight;
}
.usermenu {
  border: none !important;
  box-shadow: rgba(0, 0, 0, 0.156863) 0px 3px 10px,
    rgba(0, 0, 0, 0.227451) 0px 3px 10px !important;
  -webkit-box-shadow: rgba(0, 0, 0, 0.156863) 0px 3px 10px,
    rgba(0, 0, 0, 0.227451) 0px 3px 10px !important;
  width: 83px;
  border-radius: 2px !important;
  top: -7px !important;
}
.username a {
  -moz-transition: all 0.3s ease;
  /* Firefox 4 */
  -webkit-transition: all 0.3s ease;
  /* Safari 和 Chrome */
  -o-transition: all 0.3s ease;
  /* Opera */
  border-radius: 2px;
}
.username a:hover {
  background: #4879bd !important;
  -moz-transition: all 0.3s ease;
  /* Firefox 4 */
  -webkit-transition: all 0.3s ease;
  /* Safari 和 Chrome */
  -o-transition: all 0.3s ease;
  /* Opera */
}
.username a:active {
  background: #4879bd !important;
  -moz-transition: all 0.3s ease;
  /* Firefox 4 */
  -webkit-transition: all 0.3s ease;
  /* Safari 和 Chrome */
  -o-transition: all 0.3s ease;
  /* Opera */
}
#user .c-icon {
  display: none;
}
#imsg {
  background-repeat: no-repeat;
  background-position: center;
  font-size: 0px;
  padding: 14px;
  opacity: 0.8;
  -moz-transition: all 0.3s ease;
  /* Firefox 4 */
  -webkit-transition: all 0.3s ease;
  /* Safari 和 Chrome */
  -o-transition: all 0.3s ease;
  /* Opera */
  z-index: 0;
  padding-top: 25px;
  padding-bottom: 21px;
}
#imsg:hover {
  opacity: 1;
}
#bds-message-wrapper {
  top: 64px;
}
.s-mod-msg {
  box-shadow: rgba(0, 0, 0, 0.156863) 0px 3px 10px,
    rgba(0, 0, 0, 0.227451) 0px 3px 10px !important;
  -webkit-box-shadow: rgba(0, 0, 0, 0.156863) 0px 3px 10px,
    rgba(0, 0, 0, 0.227451) 0px 3px 10px !important;
  border-radius: 3px;
}
.msg-btn {
  border-radius: 2px;
  transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}
.msg-btn:hover {
  border-radius: 2px;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.12), 0 1px 4px rgba(0, 0, 0, 0.12);
  transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}
.msg-btn:active {
  border-radius: 2px;
  box-shadow: rgba(0, 0, 0, 0.156863) 0px 3px 10px,
    rgba(0, 0, 0, 0.227451) 0px 3px 10px !important;
  -webkit-box-shadow: rgba(0, 0, 0, 0.156863) 0px 3px 10px,
    rgba(0, 0, 0, 0.227451) 0px 3px 10px !important;
  transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}
.no-use:hover {
  box-shadow: none !important;
}
.top-logo img {
  display: none;
}
.top-logo {
  background-image: url();
  background-repeat: no-repeat;
  background-position: center;
  height: 100px;
  width: 200px;
}
#u_sp .s_bri {
  border: 0 !important;
}
.pass-text-input {
  background-image: none !important;
}
.pass-text-input-focus {
  background-image: none !important;
}
#passport-login-pop {
  font-family: -apple-system, "Helvetica Neue", Helvetica, "Nimbus Sans L",
    Arial, "Liberation Sans", "PingFang SC", "Hiragino Sans GB",
    "Source Han Sans CN", "Source Han Sans SC", "Microsoft YaHei",
    "Wenquanyi Micro Hei", "WenQuanYi Zen Hei", "ST Heiti", SimHei,
    "WenQuanYi Zen Hei Sharp", sans-serif;
  border-radius: 2px;
}
#TANGRAM__PSP_2__titleText {
  font-family: Helvetica, "Microsoft Yahei UI Light";
}
.pass-fgtpwd {
  font-family: Helvetica, "Microsoft Yahei UI" !important;
}
.pass-sms-btn {
  font-family: Helvetica, "Microsoft Yahei UI" !important;
}
.pass-reglink {
  font-family: Helvetica, "Microsoft Yahei UI" !important;
}
.tang-foreground {
  border-radius: 2px !important;
  border: 0 !important;
}
.tang-title {
  border-radius: 2px 2px 0 0 !important;
}
.tang-pass-pop-login div.tang-title {
  border-radius: 2px 2px 0 0 !important;
}
.pass-checkbox-input {
  width: 17px;
  height: 17px;
  border: #e0e0e0 3px solid !important;
  background-color: #fff !important;
  box-shadow: none;
}
.tang-pass-pop-login-color-blue .pass-button:focus {
  box-shadow: rgba(0, 0, 0, 0.156863) 0px 3px 10px,
    rgba(0, 0, 0, 0.227451) 0px 3px 10px !important;
  -webkit-box-shadow: rgba(0, 0, 0, 0.156863) 0px 3px 10px,
    rgba(0, 0, 0, 0.227451) 0px 3px 10px !important;
}
#content_right,
.c-recommend,
body > div[class="result-op xpath-log"] {
  display: none !important;
}
.rrecom-btn-parent {
  display: none !important;
}
.s-p-top {
  bottom: -8px !important;
}
input[type="text"]:focus {
  border: none !important;
  border-top: 0px solid #fff !important;
  border-bottom: 0px solid #fff !important;
  border-left: 0px solid #fff !important;
  border-right: 0px solid #fff !important;
}
a[soft_id] {
  display: none;
}
.op-soft-btnbox .c-gap-left-small {
  margin-left: 0px !important;
  color: #fff;
  background-color: #4879bd;
  padding: 7px 15px;
  border-radius: 2px;
  font-size: 14px;
  transition: all 0.3s ease;
}
.op-soft-btnbox .c-gap-left-small:hover {
  background-color: #7098d0;
  transition: all 0.3s ease;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}
.soutu-input-image {
  top: 6px;
  left: 5px;
}
.op-soft-btnbox a:before {
  content: "没有流氓的";
}
#kw {
  background-color: transparent;
}
.s-skin-hasbg #kw {
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.2);
}
.s-skin-hasbg .btn_wr {
  width: 35px;
}
#s_usersetting_top {
  margin-top: -7px;
}
#s_username_top {
  margin-top: 7px;
}
#u_sp {
  padding-top: 16px;
}
.ipt_rec {
  background: none;
  background-image: none;
}
.ipt_rec:hover {
  background: none;
  background-image: none;
}
.ipt_rec:after {
  display: none;
  margin-top: 50px;
}
.bdpfmenu,
.usermenu {
  border: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
}
.qrcodeCon {
  visibility: hidden;
}
#head .headBlock {
  margin: 12px 0 6px 121px;
}
#s_lg_img_new {
  display: none !important;
}
@media screen and(min-width: 1921px) {
  .head_wrapper {
    left: 52px;
    width: 100vw;
  }
}
/*========= Light Mode ========= */
a {
  color: #4879bd;
}
h3 a:hover {
  border-bottom: #4879bd 1.2px solid;
}
.c-showurl {
  color: #4caf50;
}
.op-se-listen-recommend:hover {
  border-bottom: #4879bd 1.2px solid;
}
.c-gap-bottom-small a:hover {
  border-bottom: #4879bd 1.2px solid;
}
.c-row a:hover {
  border-bottom: #4879bd 1.2px solid;
}
#rs a:hover {
  border-bottom: #4879bd 1.2px solid;
}
.hint_toprq_tips_items a:hover {
  border-bottom: #4879bd 1.2px solid;
}
.c:hover {
  border-bottom: #4879bd 1.2px solid;
}
em {
  color: #ea4335;
}
/*页面背景*/

/*
body {
             background-color: #F7F7F7;
}*/

/*输入框*/
.s_ipt_wr {
  background-color: #fff !important;
  background: #fff;
}
.s_ipt_wr:hover {
  background-color: #fff !important;
  background: #fff;
}
.ipthover {
  background-color: #fff !important;
}
.iptfocus {
  background-color: #fff !important;
}
/*按钮*/
.s_btn {
  background-color: rgba(0, 0, 0, 0);
}
/*头部*/

/*
#head {
             background-color: #f1f1f1;
}*/
.c-border {
  background-color: #fff;
}
/*分类标签*/
.c-tabs-nav {
  background-color: #eeeeee;
}
.c-tabs-nav-selected {
  border-bottom: #f44336 2px solid !important;
  background-color: #2196f3 !important;
  color: #fff !important;
}
/*页码*/
#page a {
  background: #fff;
  color: #424242;
}
#page a:hover {
  background-color: #e0e0e0 !important;
}
#page a .pc:hover {
  background-color: #e0e0e0;
}
#page strong {
  background-color: #4285f4 !important;
  color: #fff;
}
#page strong .pc {
  background-color: #4285f4 !important;
}
.pc:hover {
  background-color: #e0e0e0;
}
#s_tab b {
  border-bottom: 3px #4879bd solid;
  color: #4879bd;
}
#s_tab {
  border-bottom: #e0e0e0 1px solid;
}
.bdpfmenu a:hover {
  background-color: #4879bd !important;
}
.setpref:hover {
  background-color: #4879bd !important;
}
#u .lb {
  background-color: #4879bd;
}
#u .lb:hover {
  background-color: #618cc7;
}
#u .lb:active {
  background-color: #7da0d0;
}
#bg {
  background-color: #fff !important;
  background: #fff;
}
#u1 a.lb {
  background-color: #4879bd;
}
#u1 a.lb:hover {
  background-color: #618cc7;
}
#u1 a.lb:active {
  background-color: #7da0d0;
}
#u_sp .s_bri {
  background-color: #f44336;
}
/*
#s_username_top {
             background-color: #e0e0e0;
}
*/
.s-user-set-menu a:hover {
  background-color: #4879bd !important;
}
/*
#user {
             background-color: #e0e0e0;
}
*/
.msg-setting-btn {
  background-color: #4879bd !important;
}
.no-use {
  background-color: #e5e5e5 !important;
}
.pass-text-input {
  border-bottom: #e0e0e0 2px solid !important;
  border-left: #fff 0px solid !important;
  border-right: #fff 0px solid !important;
  border-top: #fff 0px solid !important;
}
.pass-text-input-focus {
  border-bottom: #4879bd 2px solid !important;
  border-left: #fff 0px solid !important;
  border-right: #fff 0px solid !important;
  border-top: #fff 0px solid !important;
}
.tang-pass-pop-login-color-blue .pass-button {
  background-color: #4879bd;
}
.tang-pass-pop-login-color-blue .pass-button:hover {
  background-color: #618cc7;
}
/* icons*/
#lg {
  background-image: url();
}
.s_btn {
  background-image: url() !important;
}
.s_btn_wr {
  background-image: url() !important;
  background-repeat: no-repeat !important;
}
.c-icon-tieba {
  background-image: url();
}
#u .pf {
  background-image: url();
}
#u .lb {
  background-image: url();
}
#u1 a.pf {
  background-image: url();
}
#u1 a.bri {
  background-image: url();
}
#s_usersetting_top {
  background-image: url();
}
#imsg {
  background-image: url();
}
/*========= Ad Block ========= */
div[style*="visibility:visible"] {
  display: none !important;
  visibility: hidden !important;
  opacity: 0;
  height: 0px;
  overflow: hidden;
}
body > div[style*="position: absolute;"],
body > div[style*="position: fixed;"],
#contnet_left > div[id="10"] ~ div[id="1"],
#contnet_left > div[id="20"] ~ div[id="1"],
#contnet_left > div[id="40"] ~ div[id="1"],
#contnet_left > div[id="60"] ~ div[id="1"],
#contnet_left > div[id="80"] ~ div[id="1"],
#contnet_left > div[id="100"] ~ div[id="1"],
#content_left > div:not([id]) {
  display: none !important;
}
#content_left > div[style*="display:block !important"] {
  position: absolute !important;
  top: -5000px !important;
}
/*Empty*/

/*Empty*/
.c-container {
  /*border: 1px solid #EEE;*/
  /*background: #fff;*/
  /*border-radius: 2px;*/
  padding: 25px;
  padding-left: 0px;
  /*transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;*/
  /*box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.14);*/
  width: 549px;
}
h3 a:visited {
  opacity: 0.4 !important;
  color: #bbb !important;
}
/*
.c-container:hover {
             transition: all 500ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
             box-shadow: rgba(0, 0, 0, 0.117647) 0px 1px 6px, rgba(0, 0, 0, 0.117647) 0px 1px 4px;
}
.c-container:active {
             transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
             box-shadow: rgba(0, 0, 0, 0.188235) 0px 10px 30px, rgba(0, 0, 0, 0.227451) 0px 6px 10px;
}*/
.t {
  padding-bottom: 10px;
}
.c-border {
  width: 559px;
  margin-left: -25px;
  box-shadow: none !important;
  margin-top: 17px;
  margin-bottom: 23px;
  border-top: #eee 1px solid;
  border-bottom: #eee 1px solid;
}
#help {
  padding-left: 107px !important;
}
.c-tools a {
  border: 0px !important;
}
.f13 a:hover {
  border: none !important;
}
.f13 .m:hover {
  border-bottom: solid 1px #666 !important;
}
.g .m:hover {
  border-bottom: solid 1px #666 !important;
}
.c-row a:hover {
  border-bottom: #4879bd 1px solid;
}
.c-span6 a:hover {
  border-bottom: none;
}
.op_vd_mininewest_link:hover {
  opacity: 0.8;
}
.op-tieba-offical-lookmore a:hover {
  border-bottom: #4879bd 1px solid;
}
op-tieba-general-lookmore a:hover {
  border-bottom: #4879bd 1px solid;
}
.c-tip-menu ul li a {
  color: #4879bd !important;
}
h3 a:hover {
  border: none !important;
  opacity: 0.7;
  transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}
h3 a {
  transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}
.sitelink_summary a:hover {
  border-bottom: #4879bd 1px solid;
}
.c-gray:hover {
  border-bottom: #666 1px solid;
}
.op_kefutable_committel:hover {
  border-bottom: #666 1px solid;
}
.op-soft-btnbox a:hover {
  border: none !important;
}
.op-soft-as-pc-downbtn {
  margin-left: 0px !important;
  color: #fff;
  background-color: #4879bd;
  padding: 3px 15px;
  border-radius: 2px;
  font-size: 14px;
  transition: all 0.3s ease;
  border: none;
  margin-top: -3px;
}
.op-soft-as-pc-downbtn:hover {
  background-color: #7098d0;
  transition: all 0.3s ease;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  background-image: none;
}
.c-btn-primary {
  margin-left: 0px !important;
  color: #fff;
  background-color: #4879bd;
  padding: 3px 15px;
  border-radius: 2px;
  font-size: 14px;
  transition: all 0.3s ease;
  border: none;
  margin-top: -3px;
}
.c-btn-primary:hover {
  background-color: #7098d0;
  transition: all 0.3s ease;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  background-image: none;
}
.op-soft-title a:hover {
  border: none !important;
  opacity: 0.7;
  transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}
.op-soft-title a {
  transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}
.nums {
  width: 598px;
}
.search_tool_conter {
  width: 598px;
}
.op_offical_weibo_other a:hover {
  text-decoration: none !important;
}
.op_offical_weibo_info a:hover {
  text-decoration: none !important;
}
.op_offical_weibo_content a:hover {
  text-decoration: none !important;
}
.c-btn {
  border: none !important;
}
.op-zx-new-mvideo-info:hover {
  border-bottom: none;
}
.op-zx-new-mvideo-rlt a:hover {
  border-bottom: #4879bd 1px solid;
}
.op-zx-new-mvideo-oneline a:hover {
  border-bottom: #4879bd 1px solid;
}
.hint_common_restop {
  color: #ea4335;
  font-size: medium;
  font-weight: bold;
}
.op-tieba-general-main-col p:hover {
  border: none !important;
}
.c-text {
  background: #4879bd;
  color: #fff;
  border: #4879bd 1px solid;
  padding-top: 3px;
  border-radius: 2px;
}
.c-text:hover {
  background: none;
  color: #4879bd;
  border: #4879bd 1px solid !important;
  padding-top: 3px;
  border-radius: 2px;
}
/*Background Empty*/
#content_left .result-op,
#content_left .result {
  margin-bottom: 0px !important;
}
.s-top-wrap {
  border: none;
}
.soutu-btn {
  right: 25px !important;
}
.soutu-env-newindex.soutu-env-nomac #kw {
  padding-left: 20px;
}
#head_wrapper.s-down .soutu-env-newindex .soutu-url-btn,
.soutu-env-newindex .soutu-no-skin .soutu-url-btn {
  width: 93px !important;
}
#form {
  display: flex;
}
#head_wrapper .soutu-env-mac #form #kw {
  padding-right: 68px !important;
  border-radius: 50px;
}
#head_wrapper .s_ipt_wr {
  border-radius: 50px;
}
#s-hotsearch-wrapper {
  display: none;
}
.c-btn-mini {
  width: 24px;
}
#u1 a.lb {
  right: 80px;
}
.c-color-red {
  display: none !important;
}
.wrapper_new #s_tab {
  padding-top: 80px;
}
.wrapper_new #u > a {
  font-size: 0px;
}
.wrapper_new .s_btn_wr {
  width: 46px;
  height: 36px;
}
.c-container {
  padding: 15px;
}
.wrapper_new .s_ipt_wr {
  border-radius: 50px;
}
